close all; clc;
a = imread('sobel.png');
% a = imbinarize(a); % Binarize the image
b = bwmorph(a, 'bridge',inf); % Use this to connect the pixels 
% se = strel('line', 20, 180); % Structuring element for dilation
% b = imdilate(b, se); % Dilating the image
imshow(b);
% 定义一个结构元素用于形态学操作
se = strel('disk', 2); % 圆盘形结构元素，半径为2

% 执行闭合操作（先膨胀后腐蚀），以连接边缘
BW_closed = imclose(a, se);

% 显示处理后的图像
figure;
imshow(BW_closed);
title('连接后的边缘');